﻿using Coldairarrow.Entity.A;
using Coldairarrow.Entity.PB;
using Coldairarrow.Entity.Print;
using Coldairarrow.Util;
using Coldairarrow.Util.ClassLibrary;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Coldairarrow.Business.A
{
    public partial interface IA_DemoBusiness
    {
        Task<PageResult<A_Demo>> GetDataListAsync(PageInput<ConditionDTO> input);
        Task<A_Demo> GetTheDataAsync(string id);
        Task FillLLDataAsync();
        void AddDataAsync(List<A_Demo> data,RedisOptions _redisOptions);
        Task UpdateDataAsync(A_Demo data);
        Task DeleteDataAsync(List<string> ids);
        Task TestSqlDataAsync();
        Task TestAddMongoDBDataAsync(PrintQueue data, MongoDBOptions _mongodbOptions);
    }
}